home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Nave / Kamikaze.swf / scripts / DefineButton2_90 / BUTTONCONDACTION on(release).as
Encoding:
Text File  |  2007-03-20  |  1.7 KB  |  73 lines

  1. on(release){
  2.    if(my_name eq "")
  3.    {
  4.       my_name = "A Ghost";
  5.    }
  6.    if(wordbank.substr(1,1) ne ",")
  7.    {
  8.       wordbank = "," add wordbank add ",";
  9.    }
  10.    comma = 0;
  11.    r = length(wordbank);
  12.    count = 1;
  13.    while(Number(r) >= Number(count))
  14.    {
  15.       if(wordbank.substr(count,1) eq ",")
  16.       {
  17.          comma = Number(comma) + 1;
  18.          set("num" add comma,count);
  19.       }
  20.       count = Number(count) + 1;
  21.    }
  22.    count = 1;
  23.    while(Number(comma) >= Number(count))
  24.    {
  25.       set("bad" add count,wordbank.substr(eval("num" add count) + 1,eval("num" add (count + 1)) - eval("num" add count) - 1));
  26.       count = Number(count) + 1;
  27.    }
  28.    badwords = comma - 1;
  29.    short = my_name;
  30.    length = length(short);
  31.    l = 1;
  32.    while(Number(length) >= Number(l))
  33.    {
  34.       set("w" add l,ord(short.substr(l,1)));
  35.       if(eval("w" add l) >= 65 and 90 >= eval("w" add l))
  36.       {
  37.          set("w" add l,chr(eval("w" add l) + 32));
  38.       }
  39.       else
  40.       {
  41.          set("w" add l,chr(eval("w" add l)));
  42.       }
  43.       l = Number(l) + 1;
  44.    }
  45.    l = 1;
  46.    short = "";
  47.    while(Number(length) >= Number(l))
  48.    {
  49.       short = short add eval("w" add l);
  50.       l = Number(l) + 1;
  51.    }
  52.    m = 1;
  53.    n = length(my_name);
  54.    while(Number(badwords) >= Number(m))
  55.    {
  56.       if(n >= length(eval("bad" add m)))
  57.       {
  58.          v = 1;
  59.          while(n - length(eval("bad" add m)) + 1 >= v)
  60.          {
  61.             if(short.substr(v,length(eval("bad" add m))) eq eval("bad" add m))
  62.             {
  63.                my_name = word_replacer;
  64.             }
  65.             v = Number(v) + 1;
  66.          }
  67.       }
  68.       m = Number(m) + 1;
  69.    }
  70.    loadVariables(score_keeper,"","POST");
  71.    gotoAndPlay(19);
  72. }
  73.